
	* {
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}
	@media screen and (max-width: 500px) {
		.popup{
			width: 100% !important;
			height: 100% !important;
		}
	}
	.popupbtn{
			width: 100px;
			height: 40px;
			background-color: rgb(0,64,165);
			border-radius: 5px;
			color: rgb(225,225,225); 
			line-height: 40px;
			font-size: 16px;
			text-align: center;
			cursor: pointer;
			border:none;
			outline: none;
		}
	.sendbtn,
	.addbtn {
		width: 100px;
		height: 40px;
		background-color: rgb(0, 64, 165);
		border-radius: 5px;
		color: rgb(225, 225, 225);
		line-height: 40px;
		font-size: 16px;
		text-align: center;
		cursor: pointer;
		border: none;
		outline: none;
	}

	.close {
		position: absolute;
		right: 8px;
		top: 0px;
		font-size: 22px;
		user-select: none;
		font-style: normal;
		cursor: pointer;
		color: #fff;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

	.close:hover {
		opacity: .1;
		transform: scale(1.2);
	}


	.sendbtn-ani {
		-webkit-animation-name: anisendbtn;
		animation-name: anisendbtn;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}

	

	

	@keyframes anisendbtn {
		0% {
			-webkit-transform: scaleX(1);
			transform: scaleX(1);
		}

		30% {
			-webkit-transform: scale3d(1.25, .75, 1);
			transform: scale3d(1.25, .75, 1);
		}

		40% {
			-webkit-transform: scale3d(.75, 1.25, 1);
			transform: scale3d(.75, 1.25, 1);
		}

		50% {
			-webkit-transform: scale3d(1.15, .85, 1);
			transform: scale3d(1.15, .85, 1)
		}

		65% {
			-webkit-transform: scale3d(.95, 1.05, 1);
			transform: scale3d(.95, 1.05, 1);
		}

		75% {
			-webkit-transform: scale3d(1.05, .95, 1);
			transform: scale3d(1.05, .95, 1);
		}

		100% {
			-webkit-transform: scaleX(1);
			transform: scaleX(1);
		}
	}

	@-webkit-keyframes anisendbtn {
		0% {
			-webkit-transform: scaleX(1);
			transform: scaleX(1);
		}

		30% {
			-webkit-transform: scale3d(1.25, .75, 1);
			transform: scale3d(1.25, .75, 1);
		}

		40% {
			-webkit-transform: scale3d(.75, 1.25, 1);
			transform: scale3d(.75, 1.25, 1);
		}

		50% {
			-webkit-transform: scale3d(1.15, .85, 1);
			transform: scale3d(1.15, .85, 1)
		}

		65% {
			-webkit-transform: scale3d(.95, 1.05, 1);
			transform: scale3d(.95, 1.05, 1);
		}

		75% {
			-webkit-transform: scale3d(1.05, .95, 1);
			transform: scale3d(1.05, .95, 1);
		}

		100% {
			-webkit-transform: scaleX(1);
			transform: scaleX(1);
		}
	}
	.close-ani{
			-webkit-animation-name: aniclose;
			        animation-name: aniclose;
			-webkit-animation-duration: 0.6s;
			        animation-duration: 0.6s;
			-webkit-animation-timing-function:ease-in-out;
			        animation-timing-function:ease-in-out;
			-webkit-animation-fill-mode:forwards;
			        animation-fill-mode:forwards;
	}
	@-webkit-keyframes aniclose{
		0% {bottom: 0;left: 0}
		100%{bottom: -60vh;left: -100vw}
	}
	@keyframes aniclose{
		0% {bottom: 0;left: 0}
		100%{bottom: -60vh;left: -100vw}
	}
	.closetotop-ani{
			-webkit-animation-name: aniclosetop;
			        animation-name: aniclosetop;
			-webkit-animation-duration: 0.6s;
			        animation-duration: 0.6s;
			-webkit-animation-timing-function:ease-in-out;
			        animation-timing-function:ease-in-out;
			-webkit-animation-fill-mode:forwards;
			        animation-fill-mode:forwards;
	}
	@keyframes aniclosetop{
		0% {bottom: 0;}
		100%{bottom: -100vh;}
	}
	.closetoleft-ani{
			-webkit-animation-name: anicloseleft;
			        animation-name: anicloseleft;
			-webkit-animation-duration: 0.6s;
			        animation-duration: 0.6s;
			-webkit-animation-timing-function:ease-in-out;
			        animation-timing-function:ease-in-out;
			-webkit-animation-fill-mode:forwards;
			        animation-fill-mode:forwards;
	}
	@keyframes anicloseleft{
		0% {left: 0;bottom: 0}
		100%{left: -100vw;bottom: 0}
	}
	.closetoright-ani{
			-webkit-animation-name: anicloseright;
			        animation-name: anicloseright;
			-webkit-animation-duration: 0.6s;
			        animation-duration: 0.6s;
			-webkit-animation-timing-function:ease-in-out;
			        animation-timing-function:ease-in-out;
			-webkit-animation-fill-mode:forwards;
			        animation-fill-mode:forwards;
	}
	@keyframes anicloseright{
		0% {right: 0;bottom: 0}
		100%{right: -100vw;bottom: 0}
	}
	.closetobottom-ani{
			-webkit-animation-name: aniclosebottom;
			        animation-name: aniclosebottom;
			-webkit-animation-duration: 0.6s;
			        animation-duration: 0.6s;
			-webkit-animation-timing-function:ease-in-out;
			        animation-timing-function:ease-in-out;
			-webkit-animation-fill-mode:forwards;
			        animation-fill-mode:forwards;
	}
	@keyframes aniclosebottom{
		0% {left: 0;top: 0vh}
		100%{left: 0;top: -100vh}
	}

	.popuptotop-ani{
		-webkit-animation-name: anipopuptop;
		        animation-name: anipopuptop;
		-webkit-animation-duration: 1s;
		        animation-duration: 1s;
		-webkit-animation-timing-function:ease-in-out;
		        animation-timing-function:ease-in-out;
		-webkit-animation-fill-mode:forwards;
		        animation-fill-mode:forwards;
	}
	@-webkit-keyframes anipopuptop{
		0% {bottom: -100vh}
		50% {bottom: -4vh}
		65% {bottom: -4.5vh}
		75% {bottom: -1vh}
		100%{bottom: 0}
	}
	@keyframes anipopuptop{
		0% {bottom: -100vh;left:0;}
		50% {bottom: -4vh;left:0;}
		65% {bottom: -4.5vh;left:0;}
		75% {bottom: -1vh;left:0;}
		100%{bottom: 0;left:0;}
	}
	.popuptoleft-ani{
		-webkit-animation-name: anipopupleft;
		        animation-name: anipopupleft;
		-webkit-animation-duration: 1s;
		        animation-duration: 1s;
		-webkit-animation-timing-function:ease-in-out;
		        animation-timing-function:ease-in-out;
		-webkit-animation-fill-mode:forwards;
		        animation-fill-mode:forwards;
	}
	@keyframes anipopupleft{
		0% {left: -100vw;bottom: 0}
		50% {left: -4vw;bottom: 0}
		65% {left: -4.5vw;bottom: 0}
		75% {left: -1vw;bottom: 0}
		100%{left: 0;bottom: 0}
	}
	.popuptoright-ani{
		-webkit-animation-name: anipopupright;
		        animation-name: anipopupright;
		-webkit-animation-duration: 1s;
		        animation-duration: 1s;
		-webkit-animation-timing-function:ease-in-out;
		        animation-timing-function:ease-in-out;
		-webkit-animation-fill-mode:forwards;
		        animation-fill-mode:forwards;
	}
	@keyframes anipopupright{
		0% {right: -100vw;bottom: 0;}
		50% {right: -4vw;bottom: 0;}
		65% {right: -4.5vw;bottom: 0;}
		75% {right: -1vw;bottom: 0;}
		100%{right: 0;bottom: 0;}
	}
	.popuptobottom-ani{
		-webkit-animation-name: anipopupbottom;
		        animation-name: anipopupbottom;
		-webkit-animation-duration: 1s;
		        animation-duration: 1s;
		-webkit-animation-timing-function:ease-in-out;
		        animation-timing-function:ease-in-out;
		-webkit-animation-fill-mode:forwards;
		        animation-fill-mode:forwards;
	}
	@keyframes anipopupbottom{
		0% {top: -100vh;left:0;}
		50% {top: -4vh;left:0;}
		65% {top: -4.5vh;left:0;}
		75% {top: -1vh;left:0;}
		100%{top: 0;left:0;}
	}